refreshing beverage made of pomegranate - Francés Inglés Diccionario